package org.example.infrastructure.persistent.dao;

import org.apache.ibatis.annotations.Mapper;
import org.example.domain.strategy.model.entity.StrategyRuleEntity;
import org.example.infrastructure.persistent.po.StrategyRule;

import java.util.List;

/**
 * @Author: PengHao
 * @CreateTime: 2025-07-10  18:38
 * @Description: 策略规则DAO
 */
@Mapper
public interface IStrategyRuleDao {
    String queryStrategyRuleValue(StrategyRule strategyRule);

    List<IStrategyRuleDao>queryStrategyRuleList();

    StrategyRule queryStrategyRule(StrategyRule strategyRuleReq);

    StrategyRule queryStrategyRuleByAwardId(StrategyRuleEntity strategyRuleEntity);
}
